package com.crm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.crm.dto.DictDetailDto;
import com.crm.dto.DictDto;
import com.crm.entity.Dict;
import com.crm.entity.DictDetail;
import com.crm.result.PageResult;

import java.util.List;

public interface DictDetailService extends IService<DictDetail>{
    //分页查询字典表
    PageResult pageDict(DictDetailDto dictDetailDto);
    //新增字典
    void add(DictDetailDto dictDetailDto);
    //删除字典
    //void delete(Long dictId);

    //根据dictId查询字典信息
    DictDetail selectDictById(Long dictCode);
    //修改字典信息
    void updateDict(DictDetail dictDetail);
    //批量删除字典
    void deleteBatchByIds(List<Long> ids);
    //根据字典类型查询字典详细信息
    List<DictDetail> selectDictByType(String dictType);
}
